@import url('main.less');
@width:100%;
@height:100%;
@mainColor:linear-gradient(90deg, #cba66a, #e0c794);
.basehtml{
  .top_bg{
    width:100%;
    height:380/40rem;
    background: @mainColor;
    text-align: center;
    padding-top:30/40rem;
    box-sizing: border-box;
    .type{
      .logo_lev{
        width:200/40rem;
        height:5.5rem;
      }
    }
    .type_desc{
      text-align: center;
      position:relative;
      height:93/40rem;
      .type_text,.logo_type{
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        margin: auto;
        width:527/40rem;
         height:93/40rem;
        line-height:93/40rem ;

       }
      .type_text{
        color:#101010;
        font-size: 30/40rem;
        font-weight: bold;
      }
    }
  }
  .income{

      width:690/40rem;
      height:200/40rem;
      margin:0 auto;
      border-radius: 0.25rem;
      background: #fff;
       margin-top: -20/40rem;
      margin-bottom:20/40rem;
      box-sizing: border-box;
      padding:10/40rem;
    .title{
      color:#6B6B6B;
      font-size: 24/40rem;;
      text-align: center;

    }
    .coast{
      color:#CBA66A;
      font-size: 12/40rem;
      text-align: center;
      margin:10/40rem 0;
      .coast_val{
        font-size: 48/40rem;color:#CBA66A;font-weight: bold;
      }
    }
    .btns{
     text-align: center;
      .sy_btn{
        margin-right:37/40rem;
      }
      .tx_btn{
        margin-left:37/40rem;
      }
      .sy_btn,.tx_btn{
        width:120/40rem;
        height:1rem;
      }

    }

  }
  .member,.order{
    width:690/40rem;
    height:140/40rem;
    margin:0 auto;
    margin-bottom:20/40rem;
    box-sizing: border-box;
    padding:10/40rem;
    border-radius: 0.25rem;
    background: #fff;
    display:flex;
    justify-content: space-around;
    .sub{
      display:block;
      width:33.3333333%;
      color:#6B6B6B;
      font-size: 24/40rem;
      border:none;
      text-align: center;
      padding:20/40rem 0;
      .person{
        color:#101010;
        font-size: 30/40rem;
        font-weight: bold;
        height:50/40rem;
        box-sizing: border-box;
        padding-bottom:10/40rem;
      }
    }
    .sub2{
      position:relative;
      .line_l,.line_r{
        position:absolute;
        height:1rem;
        top:1rem;
        border-right:2/40rem solid #D0D0D0;
      }
      .line_l{
        left:0;
      }
      .line_r{
        right:0;
      }
    }
  }


}
.bottom_btn{
  width:690/40rem;
  height:70/40rem;
  line-height:70/40rem ;
  position:fixed;
  left:30/40rem;
  bottom:30/40rem;
  border-radius: 0.25rem;
  text-align: center;
  color:#CBA66A;
  background: #fff;
  font-size: 30/40rem;
}





